﻿///<sumary>
/// Enum de tipos de mercados (TORDETD.CD_MERCAD)
/// Data: 01/12/2007
/// Autor: Diogo Milanez
/// Observacoes: Criacao do enum
///<sumary>

using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Sinacor.Infra.Service.Common;

namespace Sinacor.Servico.Bovespa.Carteira.Service.DataContract.Enum
{
    /// <summary>
    /// Tipo de Mercado
    /// </summary>

    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Carteira.Service.DataContract.Enum", Name = "TipoMercado")]
    public enum TipoMercado
    {
        [EnumMember]
        Vista,///VIS
        [EnumMember]
        OpcaoCompra,//OPC
        [EnumMember]
        OpcaoVenda,//OPV
        [EnumMember]
        ExercicioOpcaoCompra,//EOC
        [EnumMember]
        ExercicioOpcaoVenda,//EOV
        [EnumMember]
        Fracionario,//FRA //incluido - Eduardo Sertorio - 11/12/2007
        [EnumMember]
        Estruturado,//EST //incluido - Eduardo Sertorio - 11/12/2007
        [EnumMember]
        Leilao, //LEI //incluido - Eduardo Sertorio - 11/12/2007
        [EnumMember]
        Termo, //TER //incluido - Eduardo Sertorio - 12/12/2007
        [EnumMember]
        LeilaoNaoCotados, //LNC //incluido - Eduardo Sertorio - 12/12/2007
        [EnumMember]
        Futuro, //FUT //incluido - Eduardo Sertorio - 12/12/2007
        [EnumMember]
        VencimentoFuturo, //VFU //incluido - Eduardo Sertorio - 12/12/2007
        [EnumMember]
        BOX, //BOX
        [EnumMember]
        OpcaoVendaCompra, //incluido para ser usado quando a pesquisa deve ser feita nas duas opções OPC e OPV.
        [EnumMember]
        IntegralizacaoResgateCotas,
        [EnumMember]
        CotasETF 
    }
}

